package fudan.se.project.service.infrastructure.func.conference.resoure.paperalloc;

import fudan.se.project.domain.conference.Conference;

public abstract class AbstractPaperAllocator {

    private int assignedCount = 3;

    public AbstractPaperAllocator() {
        this(3);
    }

    public AbstractPaperAllocator(int assignedCount) {
        this.assignedCount = assignedCount;
    }


    public final int assignedCount() {
        return assignedCount;
    }

    protected abstract boolean allocatePapers(Conference conference);


}
